package com.fyzk.activity.lottery.recommend_order;

import java.util.List;

/**
 * Created by fanxs11 on 17/7/4.
 */

public class RecommendOrderBean {


    /**
     * userName : zhangzhoutest1
     * orders : [{"preferentialAmount":0,"detail":{"playName":"2串1","raceBetcode":[{"matchDate":"2017-02-25 01:00:00","awayTeam":"巴斯克尼亚","homeScore":"96","status":4,"contents":[{"betcode":"大(-.-)","lotteryTypeName":"竞彩篮球大小分","result":""}],"dan":0,"officialWeekDay":"周五","matchName":"欧篮联","matchNum":"301","homeTeam":"伊斯坦布尔埃菲斯","awayScore":"85"},{"matchDate":"2017-02-25 03:00:00","awayTeam":"萨尔基利斯","homeScore":"86","status":4,"contents":[{"betcode":"大(-.-)","lotteryTypeName":"竞彩篮球大小分","result":""}],"dan":0,"officialWeekDay":"周五","matchName":"欧篮联","matchNum":"302","homeTeam":"布罗斯","awayScore":"91"}]},"orderStatusName":"已出票","recommendId":"170621000000000014","orderResultStatusName":"已中奖","way":0,"addition":0,"endTime":"2017-02-25 00:00:00","orderResultStatus":4,"orderStatus":3,"amount":200,"betnum":1,"betcode":"300412001-20170224301(1)|20170224302(1)^","prize":612,"bettype":"出票商投注","lotteryType":3004,"receiveTime":"2017-02-24 15:30:03","lotteryTypeName":"竞彩篮球大小分","orderid":"FT170224000006788348","phase":"20170224","multiple":1},{"preferentialAmount":0,"detail":{"playName":"2串1","raceBetcode":[{"matchDate":"2017-02-25 01:00:00","awayTeam":"巴斯克尼亚","homeScore":"96","status":4,"contents":[{"betcode":"大(-.-)","lotteryTypeName":"竞彩篮球大小分","result":""}],"dan":0,"officialWeekDay":"周五","matchName":"欧篮联","matchNum":"301","homeTeam":"伊斯坦布尔埃菲斯","awayScore":"85"},{"matchDate":"2017-02-25 03:00:00","awayTeam":"萨尔基利斯","homeScore":"86","status":4,"contents":[{"betcode":"大(-.-)","lotteryTypeName":"竞彩篮球大小分","result":""}],"dan":0,"officialWeekDay":"周五","matchName":"欧篮联","matchNum":"302","homeTeam":"布罗斯","awayScore":"91"}]},"orderStatusName":"已出票","recommendId":"170621000000000010","orderResultStatusName":"已中奖","way":0,"addition":0,"endTime":"2017-02-25 00:00:00","orderResultStatus":4,"orderStatus":3,"amount":200,"betnum":1,"betcode":"300412001-20170224301(1)|20170224302(1)^","prize":612,"bettype":"出票商投注","lotteryType":3004,"receiveTime":"2017-02-24 15:30:03","lotteryTypeName":"竞彩篮球大小分","orderid":"FT170224000006788348","phase":"20170224","multiple":1}]
     * winCount : 18
     * userno : 80001
     * totalCount : 21
     */

    private String userName;
    private int winCount;
    private String userno;
    private int totalCount;
    /**
     * preferentialAmount : 0
     * detail : {"playName":"2串1","raceBetcode":[{"matchDate":"2017-02-25 01:00:00","awayTeam":"巴斯克尼亚","homeScore":"96","status":4,"contents":[{"betcode":"大(-.-)","lotteryTypeName":"竞彩篮球大小分","result":""}],"dan":0,"officialWeekDay":"周五","matchName":"欧篮联","matchNum":"301","homeTeam":"伊斯坦布尔埃菲斯","awayScore":"85"},{"matchDate":"2017-02-25 03:00:00","awayTeam":"萨尔基利斯","homeScore":"86","status":4,"contents":[{"betcode":"大(-.-)","lotteryTypeName":"竞彩篮球大小分","result":""}],"dan":0,"officialWeekDay":"周五","matchName":"欧篮联","matchNum":"302","homeTeam":"布罗斯","awayScore":"91"}]}
     * orderStatusName : 已出票
     * recommendId : 170621000000000014
     * orderResultStatusName : 已中奖
     * way : 0
     * addition : 0
     * endTime : 2017-02-25 00:00:00
     * orderResultStatus : 4
     * orderStatus : 3
     * amount : 200
     * betnum : 1
     * betcode : 300412001-20170224301(1)|20170224302(1)^
     * prize : 612
     * bettype : 出票商投注
     * lotteryType : 3004
     * receiveTime : 2017-02-24 15:30:03
     * lotteryTypeName : 竞彩篮球大小分
     * orderid : FT170224000006788348
     * phase : 20170224
     * multiple : 1
     */

    private List<OrdersBean> orders;

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public int getWinCount() {
        return winCount;
    }

    public void setWinCount(int winCount) {
        this.winCount = winCount;
    }

    public String getUserno() {
        return userno;
    }

    public void setUserno(String userno) {
        this.userno = userno;
    }

    public int getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(int totalCount) {
        this.totalCount = totalCount;
    }

    public List<OrdersBean> getOrders() {
        return orders;
    }

    public void setOrders(List<OrdersBean> orders) {
        this.orders = orders;
    }

    public static class OrdersBean {
        private int preferentialAmount;
        /**
         * playName : 2串1
         * raceBetcode : [{"matchDate":"2017-02-25 01:00:00","awayTeam":"巴斯克尼亚","homeScore":"96","status":4,"contents":[{"betcode":"大(-.-)","lotteryTypeName":"竞彩篮球大小分","result":""}],"dan":0,"officialWeekDay":"周五","matchName":"欧篮联","matchNum":"301","homeTeam":"伊斯坦布尔埃菲斯","awayScore":"85"},{"matchDate":"2017-02-25 03:00:00","awayTeam":"萨尔基利斯","homeScore":"86","status":4,"contents":[{"betcode":"大(-.-)","lotteryTypeName":"竞彩篮球大小分","result":""}],"dan":0,"officialWeekDay":"周五","matchName":"欧篮联","matchNum":"302","homeTeam":"布罗斯","awayScore":"91"}]
         */

        private DetailBean detail;
        private String orderStatusName;
        private String recommendId;
        private String orderResultStatusName;
        private int way;
        private int addition;
        private String endTime;
        private int orderResultStatus;
        private int orderStatus;
        private int amount;
        private int betnum;
        private String betcode;
        private int prize;
        private String bettype;
        private int lotteryType;
        private String receiveTime;
        private String lotteryTypeName;
        private String orderid;
        private String phase;
        private int multiple;

        public int getPreferentialAmount() {
            return preferentialAmount;
        }

        public void setPreferentialAmount(int preferentialAmount) {
            this.preferentialAmount = preferentialAmount;
        }

        public DetailBean getDetail() {
            return detail;
        }

        public void setDetail(DetailBean detail) {
            this.detail = detail;
        }

        public String getOrderStatusName() {
            return orderStatusName;
        }

        public void setOrderStatusName(String orderStatusName) {
            this.orderStatusName = orderStatusName;
        }

        public String getRecommendId() {
            return recommendId;
        }

        public void setRecommendId(String recommendId) {
            this.recommendId = recommendId;
        }

        public String getOrderResultStatusName() {
            return orderResultStatusName;
        }

        public void setOrderResultStatusName(String orderResultStatusName) {
            this.orderResultStatusName = orderResultStatusName;
        }

        public int getWay() {
            return way;
        }

        public void setWay(int way) {
            this.way = way;
        }

        public int getAddition() {
            return addition;
        }

        public void setAddition(int addition) {
            this.addition = addition;
        }

        public String getEndTime() {
            return endTime;
        }

        public void setEndTime(String endTime) {
            this.endTime = endTime;
        }

        public int getOrderResultStatus() {
            return orderResultStatus;
        }

        public void setOrderResultStatus(int orderResultStatus) {
            this.orderResultStatus = orderResultStatus;
        }

        public int getOrderStatus() {
            return orderStatus;
        }

        public void setOrderStatus(int orderStatus) {
            this.orderStatus = orderStatus;
        }

        public int getAmount() {
            return amount;
        }

        public void setAmount(int amount) {
            this.amount = amount;
        }

        public int getBetnum() {
            return betnum;
        }

        public void setBetnum(int betnum) {
            this.betnum = betnum;
        }

        public String getBetcode() {
            return betcode;
        }

        public void setBetcode(String betcode) {
            this.betcode = betcode;
        }

        public int getPrize() {
            return prize;
        }

        public void setPrize(int prize) {
            this.prize = prize;
        }

        public String getBettype() {
            return bettype;
        }

        public void setBettype(String bettype) {
            this.bettype = bettype;
        }

        public int getLotteryType() {
            return lotteryType;
        }

        public void setLotteryType(int lotteryType) {
            this.lotteryType = lotteryType;
        }

        public String getReceiveTime() {
            return receiveTime;
        }

        public void setReceiveTime(String receiveTime) {
            this.receiveTime = receiveTime;
        }

        public String getLotteryTypeName() {
            return lotteryTypeName;
        }

        public void setLotteryTypeName(String lotteryTypeName) {
            this.lotteryTypeName = lotteryTypeName;
        }

        public String getOrderid() {
            return orderid;
        }

        public void setOrderid(String orderid) {
            this.orderid = orderid;
        }

        public String getPhase() {
            return phase;
        }

        public void setPhase(String phase) {
            this.phase = phase;
        }

        public int getMultiple() {
            return multiple;
        }

        public void setMultiple(int multiple) {
            this.multiple = multiple;
        }

        public static class DetailBean {
            private String playName;
            /**
             * matchDate : 2017-02-25 01:00:00
             * awayTeam : 巴斯克尼亚
             * homeScore : 96
             * status : 4
             * contents : [{"betcode":"大(-.-)","lotteryTypeName":"竞彩篮球大小分","result":""}]
             * dan : 0
             * officialWeekDay : 周五
             * matchName : 欧篮联
             * matchNum : 301
             * homeTeam : 伊斯坦布尔埃菲斯
             * awayScore : 85
             */

            private List<RaceBetcodeBean> raceBetcode;

            public String getPlayName() {
                return playName;
            }

            public void setPlayName(String playName) {
                this.playName = playName;
            }

            public List<RaceBetcodeBean> getRaceBetcode() {
                return raceBetcode;
            }

            public void setRaceBetcode(List<RaceBetcodeBean> raceBetcode) {
                this.raceBetcode = raceBetcode;
            }

            public static class RaceBetcodeBean {
                private String matchDate;
                private String awayTeam;
                private String homeScore;
                private int status;
                private int dan;
                private String officialWeekDay;
                private String matchName;
                private String matchNum;
                private String homeTeam;
                private String awayScore;
                /**
                 * betcode : 大(-.-)
                 * lotteryTypeName : 竞彩篮球大小分
                 * result :
                 */

                private List<ContentsBean> contents;

                public String getMatchDate() {
                    return matchDate;
                }

                public void setMatchDate(String matchDate) {
                    this.matchDate = matchDate;
                }

                public String getAwayTeam() {
                    return awayTeam;
                }

                public void setAwayTeam(String awayTeam) {
                    this.awayTeam = awayTeam;
                }

                public String getHomeScore() {
                    return homeScore;
                }

                public void setHomeScore(String homeScore) {
                    this.homeScore = homeScore;
                }

                public int getStatus() {
                    return status;
                }

                public void setStatus(int status) {
                    this.status = status;
                }

                public int getDan() {
                    return dan;
                }

                public void setDan(int dan) {
                    this.dan = dan;
                }

                public String getOfficialWeekDay() {
                    return officialWeekDay;
                }

                public void setOfficialWeekDay(String officialWeekDay) {
                    this.officialWeekDay = officialWeekDay;
                }

                public String getMatchName() {
                    return matchName;
                }

                public void setMatchName(String matchName) {
                    this.matchName = matchName;
                }

                public String getMatchNum() {
                    return matchNum;
                }

                public void setMatchNum(String matchNum) {
                    this.matchNum = matchNum;
                }

                public String getHomeTeam() {
                    return homeTeam;
                }

                public void setHomeTeam(String homeTeam) {
                    this.homeTeam = homeTeam;
                }

                public String getAwayScore() {
                    return awayScore;
                }

                public void setAwayScore(String awayScore) {
                    this.awayScore = awayScore;
                }

                public List<ContentsBean> getContents() {
                    return contents;
                }

                public void setContents(List<ContentsBean> contents) {
                    this.contents = contents;
                }

                public static class ContentsBean {
                    private String betcode;
                    private String lotteryTypeName;
                    private String result;

                    public String getBetcode() {
                        return betcode;
                    }

                    public void setBetcode(String betcode) {
                        this.betcode = betcode;
                    }

                    public String getLotteryTypeName() {
                        return lotteryTypeName;
                    }

                    public void setLotteryTypeName(String lotteryTypeName) {
                        this.lotteryTypeName = lotteryTypeName;
                    }

                    public String getResult() {
                        return result;
                    }

                    public void setResult(String result) {
                        this.result = result;
                    }
                }
            }
        }
    }
}
